using System;
using System.Collections.Generic;
using System.Text;

namespace WOWEquipOptimizer
{
    [Flags]
    public enum ArmorSlot { None = -1, Head = 0, Neck, Shoulder, Back, Chest, Wrist, Hands, Waist, Legs, Feet, Shield, OffHand };
    /// <summary>
    /// Armor m_Items, inherits m_Items
    /// </summary>
    public class Armor : Item
    {
        public static Armor None = new Armor();
        protected ArmorSlot m_Slot = ArmorSlot.None;

        public ArmorSlot Slot
        {
            get { return m_Slot; }
            set { m_Slot = value; }
        }        
        private ArmorProficiency m_Type = ArmorProficiency.Cloth | ArmorProficiency.Leather | ArmorProficiency.Mail | ArmorProficiency.Plate;
        public ArmorProficiency Type
        {
            get { return m_Type; }
            set { m_Type = value; }
        }
    }
}
